space camp - French English Dictionary